<?php
	class TareaRechazada extends Model {
		public static $_id_column = 'idTareaRechazada';
		public static $_table = 'tarearechazada';
		
		public static function listarPorTarea($idTarea){
			return Model::factory('tarearechazada')->where('idTarea',$idTarea)->find_many();
		}
		
		public static function agregarTareaRechazada($idTarea,$idTecnico,$justif){
			$tareaRechazada = Model::factory('tarearechazada')->create();
			$tareaRechazada->idTarea = $idTarea;
			$tareaRechazada->idTecnico = $idTecnico;
			$tareaRechazada->justificacion = $justif;
			$tareaRechazada->save();
		}
		
		public static function listarCantTareasRechazadasPorTecnico($idTecnico,$fechaIni,$fechafin){
			$tareas = Model::factory('tarearechazada')->where('idTecnico', $idTecnico)->find_many();
			
			$cantTareas = 0;
		
			foreach($tareas as $t){
					$comp_fech=tarea::compara_fechas($t->fechaInicio,$fechaIni) ;
					if ($comp_fech >=0)	{
						//"$f1 es mayor  o igual que $f2 <br>"
						$comp_fech=tarea::compara_fechas($t->fechaFin,$fechafin) ;
						if ($comp_fech <= 0)	{
						//"$f1 es menor o igual  que $f2 <br>"
							$cantTareas = $cantTareas + 1;
						}
					}
			}
			return $cantTareas;
			
		}

		public static function borrarTareasRechazadasPorTarea($idTarea){
			$tareasRechazadas = Model::factory('tarearechazada')->where('idTarea', $idTarea)->find_many();
			foreach ($tareasRechazadas as $tar) {
				$tar->delete();
			}
		}
	}

?>